home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
011-020
/
amok15
/
calc
/
calc.liesmich
< prev
next >
Wrap
Text File
|
1993-11-04
|
1KB
|
46 lines
C a l c
=============
© 1988 by Fridtjof Siebert
Nobileweg 67
7000 Stuttgart 40
Tel.: (0)711/822509
Dieses Programm ist ein kleiner CLI-Befehl, der es ermöglicht, ähnlich
wie bei "EVAL" von WB1.3 Terme auszurechnen. Der Vorteil von Calc ist,
daß man beliebige Terme angeben kann und nicht lediglich Terme der Form
"Zahl [+|-|*|/] Zahl". Außerdem rechnet Calc mit Fließkommazahlen.
Ich habe die Formelauswertungsroutinen des Programms "R.o.M."
(AMOK#11) von Stefan Salewski verwendet. Damit daß Programm nicht allzu
lang wird (es hat immernoch 37964 Bytes) hab ich alle Prozeduren, die
Calc nicht benötig herausgeschmissen. Stefan möge mir verzeihen, wie ich
in seinen Modulen herumgepfuscht hab'! Stefan's Module befinden sich im
Directory "R.o.M.Sources". Die unverpfuschten sind auf AMOK#11.
Calc verarbeitet also die gleichen Funktionen wie R.o.M., lediglich
Variablen können nicht verwendet werden.
Syntax: Calc <Term>
Beispiele:
calc 3*(4+5)/SIN(3.14)
16952.84624
calc 3^3^3
19683.00000
calc 300 * 6 + 1024
2824.000000
Vielen Dank an Stefan für seine Routinen! Ich hoffe, daß es auch anderen
außer mir so geht, das sie im CLI 'mal geschwind etwas ausrechnen wollen,
ihnen EVAL jedoch zu beschränkt ist.
--- Fridtjof.